<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

         function randCode(n) {
            // n 用来接受实参的，如果没有传实参  那么n就是undefined
            // console.log(n);
            // 如果传了参数,就接受
            // 如果没有传   就默认生成5位
            n = n || 5 ;
            var res = '' ;
            for(var i = 0 ; i < n ; i++) {
                res += parseInt(Math.random() * 10) ;
            }
            return res ;
        }

       
        document.write(randCode()) ;









        // 求两个数的和
        function sum(a , b) {
            a = a || 0 ;
            b = b || 0 ;
            return a + b ;
        }
        // 不传参数的时候，让结果计算为0
        console.log(sum());


    </script>
    
</body>
</html>